package requeteur.ejb.commun.dto;

import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;

import requeteur.ejb.commun.enumeration.EnumTypeRequete;

/**
 * @author Laurent
 * @version 0.1
 */
public class ResultatRequete {

	private int nombreOccurence;
	private long duree;
	private EnumTypeRequete type;

	/**
	 * Constructeur de la classe <code>ResultatRequete</code>.
	 */
	public ResultatRequete() {
	}

	/**
	 * <p><b>Accès en lecture à l'attribut nombreOccurence.</b></p>
	 * @return Retourne l'attribut nombreOccurence sous forme de <code>int</code>.
	 */
	public int getNombreOccurence() {
		return nombreOccurence;
	}

	/**
	 * <p><b>Accès en écriture à l'attribut nombreOccurence.</b></p>
	 * @param pNombreOccurence L'attribut nombreOccurence à modifier.
	 */
	public void setNombreOccurence(int pNombreOccurence) {
		nombreOccurence = pNombreOccurence;
	}

	/**
	 * <p><b>Accès en lecture à l'attribut duree.</b></p>
	 * @return Retourne l'attribut duree sous forme de <code>long</code>.
	 */
	public long getDuree() {
		return duree;
	}

	/**
	 * <p><b>Accès en écriture à l'attribut duree.</b></p>
	 * @param pDuree L'attribut duree à modifier.
	 */
	public void setDuree(long pDuree) {
		duree = pDuree;
	}

	/**
	 * <p><b>Accès en lecture à l'attribut type.</b></p>
	 * @return Retourne l'attribut type sous forme de <code>EnumTypeRequete</code>.
	 */
	public EnumTypeRequete getType() {
		return type;
	}

	/**
	 * <p><b>Accès en écriture à l'attribut type.</b></p>
	 * @param pType L'attribut type à modifier.
	 */
	public void setType(EnumTypeRequete pType) {
		type = pType;
	}

}
